package com.xc.hotelmgr.webapi.modules.ht.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 
 * 
 * @author kemmy
 * @email kemmy@gmail.com
 * @date 2020-09-17 15:41:06
 */
@Data
@TableName("ht_hotelinfo")
public class HtHotelinfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long id;
	/**
	 * 酒店编码
	 */
	private Long hotelCode;
	/**
	 * 酒店名称
	 */
	private String hotelName;

	/**
	 * 酒店名称
	 */
	private String aliCode;
	/**
	 * 卖家酒店英文名称
	 */
	private String hotelNameEn;
	/**
	 * 酒店地址
	 */
	private String address;
	/**
	 * 
	 */
	private Integer country;
	/**
	 * 所属城市
	 */
	private Integer province;
	/**
	 * 
	 */
	private Integer district;
	/**
	 * 酒店所在城市
	 */
	private Integer city;
	/**
	 * 酒店所在城市区县
	 */
	private Integer county;
	/**
	 * 酒店所在商圈名
	 */
	private String area;
	/**
	 * 联系电话
	 */
	private String phone;
	/**
	 * 酒店描述信息
	 */
	private String hotelInfo;
	/**
	 * 坐标类型G – Google、B – 百度、A – 高德、M – 灵图
	 */
	private String axes;
	/**
	 * 经度
	 */
	private String axesX;
	/**
	 * 纬度
	 */
	private String axesY;
	/**
	 * 星级
	 */
	private String starLevel;
	/**
	 * 酒店类型
            商旅酒店、休闲度假（情侣、亲子）
	 */
	private Integer hotelType;
	/**
	 * 酒店设施
            会议室、咖啡厅、健身房、餐厅、西式餐厅、自动取款机、酒吧、收费停车场、桑拿、室内游泳池、中式餐厅、残疾人设施、室外游泳池、ATM取款机、商务中心
	 */
	private String hotelFacilities;
	/**
	 * 酒店服务
            运通、万事达、洗衣服务、接站服务、行李寄存、携带宠物、威士、JCB卡、早餐服务、大来、接受银行卡、接机服务、叫醒服务
	 */
	private String service;
	/**
	 * 起价
            单位：分
	 */
	private Integer sp;
	/**
	 * 开业时间
            酒店填写的营业时间，无固定格式，如取值可以为“24小时”。
	 */
	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
	private Date openTime;
	/**
	 * 装修时间
	 */
	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
	private Date decorateTime;
	/**
	 * 楼层信息
	 */
	private String floor;
	/**
	 * 是否国内酒店
	 */
	private Integer chinaHotel;
	/**
	 * 酒店营业状态
	 */
	private Integer status;
	/**
	 * 首图信息
	 */
	private String pictureurl;
	/**
	 * 品牌 
	 */
	private Integer brand;
	/**
	 * 数据来源
            1:携程
            2：美团
            3：其他
	 */
	private Integer dataFrom;
	/**
	 * 是否人工已校准
	 */
	private Integer manualVerify;
	/**
	 * 是否自动下单
	 */
	private Integer automaticOrder;
	/**
	 * 是否已经匹配
	 */
	private Integer isMatch;
	/**
	 * 
	 */
	private Integer htgroup;
	/**
	 * 
	 */
	private Integer isDel;

	@TableField(exist = false)
	private String cityNameZh;

	@TableField(exist = false)
	private String typeName;

	@TableField(exist = false)
	private String bname;

}
